.zoushitu-tabs-area {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 19px 0 23px 37px;
  background: #fff;
  margin-top: 12px;
}
.zoushitu-tabs-area .zoushitu-icon-title {
  font-size: 16px;
  color: #000;
  margin-right: 34px;
}
.zoushitu-tabs-area .zoushitu-icon-title .zoushitu-icon {
  width: 17px;
  height: 17px;
  position: relative;
  top: 2px;
  margin-right: 10px;
}
.zoushitu-tabs-area .zoushitu-tabs span {
  display: inline-block;
  width: 101px;
  height: 35px;
  line-height: 35px;
  border-radius: 17px;
  color: #6C6C6C;
  border: 1px solid #6C6C6C;
  margin-right: 20px;
  cursor: pointer;
}
.zoushitu-tabs-area .zoushitu-tabs span:last-child {
  margin-right: 0;
}
.zoushitu-tabs-area .zoushitu-tabs .active {
  color: #E52A20;
  border-color: #E52A20;
}
.zoushifenxi-table-area {
  background: #fff;
  margin-top: 15px;
  padding-bottom: 30px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 17px 33px 15px 37px;
  font-size: 16px;
  color: #000;
  border-bottom: 2px solid #f7f8fc;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 24px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group .checkbox-label {
  color: #000;
  font-size: 16px;
  letter-spacing: 2px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group .checkbox-label:before {
  content: '';
  display: inline-block;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #D1D1D1;
  margin-right: 11px;
  position: relative;
  top: 2px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group input[type="checkbox"] {
  display: none;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group input[type="checkbox"]:checked + .checkbox-label:before {
  background: url(../imgs/analyze-cold-hot-checked-bg.png) no-repeat center center;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group .checkbox-item {
  margin-right: 18px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .title-left-icon-title .checkbox-group .checkbox-item:last-child {
  margin-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .zoushifenxi-icon {
  width: 17px;
  height: 17px;
  margin-right: 7px;
  position: relative;
  top: 2px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .query-area-input-outbox {
  font-size: 16px;
  margin-right: 36px;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .query-area-input {
  width: 72px;
  height: 35px;
  line-height: 35px;
  border-radius: 17px;
  border: 1px solid #C9C9C9;
  color: #000;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .query-area-input::-webkit-input-placeholder {
  color: #000;
}
.zoushifenxi-table-area .zoushifenxi-table-checkbox-query .query-area-btn {
  display: inline-block;
  width: 69px;
  height: 35px;
  border-radius: 17px;
  background: #E52A20;
  color: #FEFEFE;
  font-size: 16px;
  cursor: pointer;
}
.zoushifenxi-table-area .zoushifenxi-table-box {
  font-size: 16px;
  padding-top: 21px;
  overflow-x: auto;
}
.zoushifenxi-table-area .zoushifenxi-table-box table {
  border-collapse: collapse;
  border: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead {
  background: #fafafa;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead tr td {
  vertical-align: middle;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-one-row {
  color: #313131;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-one-row td {
  line-height: 40px;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-one-row td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-one-row .one-row-tow-td,
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-one-row .one-row-one-td {
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-two-row {
  color: #7E7E7E;
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-two-row .two-row-outer-td {
  border-right: 1px solid #d6d6d6;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-two-row .two-row-outer-td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-two-row .two-row-outer-td tr td {
  line-height: 35px;
  border-right: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table thead .thead-two-row .two-row-outer-td tr td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-out-tr {
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-out-tr td:nth-child(2) {
  color: #f1010a;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td {
  color: #7e7e7e;
  font-size: 13px;
  border-right: 1px solid #d6d6d6;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr td {
  position: relative;
  color: transparent;
  line-height: 35px;
  border-right: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .omit {
  color: #b8b8b8;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .omitbg {
  background: #CBFCF4;
  color: #83BEB4;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .red {
  position: absolute;
  line-height: 20px;
  background-color: #E52A20;
  color: #fff;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .red i[line] {
  position: absolute;
  box-sizing: border-box;
  height: 2px;
  background-color: #E52A20;
  transform-origin: left center;
  left: 50%;
  top: 50%;
  margin-top: -1px;
  -ms-pointer-events: none;
  pointer-events: none;
  z-index: -1;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .blue {
  line-height: 20px;
  border-radius: 50%;
  background: #1b8bf4;
  color: #fff;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .orange {
  line-height: 20px;
  border-radius: 50%;
  background: #ffc71b;
  color: #fff;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .green {
  position: absolute;
  line-height: 20px;
  border-radius: 50%;
  background: #14E192;
  color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .purple {
  line-height: 20px;
  border-radius: 50%;
  background: #9B18E7;
  color: #fff;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .tbody-tr-outer-td tr .textred {
  line-height: 20px;
  border-radius: 50%;
  background: #E52A20;
  color: #fff;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody tr .td-center-five-col .center-five-col-span {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-family: 'SimSun';
  text-align: center;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .fuzhuxian:nth-child(5n) {
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row {
  background: #fafafa;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row .tbody-second-last-row-one-td,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row .tbody-second-last-row-one-td,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row .tbody-last-row-one-td,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row .tbody-last-row-one-td {
  vertical-align: middle;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row .tbody-tr-outer-td,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row .tbody-tr-outer-td {
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row .tbody-tr-outer-td td,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row .tbody-tr-outer-td td {
  color: #b8b8b8;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row span,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row span {
  display: inline-block;
  width: 13px;
  height: 13px;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-second-last-row .count-omit-td,
.zoushifenxi-table-area .zoushifenxi-table-box table tbody .tbody-last-row .count-omit-td {
  padding-left: 4px;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot {
  background: #fafafa;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot tr td {
  vertical-align: middle;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row {
  color: #8F8F8F;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row .two-row-outer-td {
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row .two-row-outer-td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row .two-row-outer-td td {
  line-height: 35px;
  border-right: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row .two-row-outer-td td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row .one-row-tow-td {
  border-bottom: 1px solid #ECECEC;
  border-right: 1px solid #d6d6d6;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-one-row .one-row-one-td {
  border-bottom: 1px solid #ECECEC;
  border-right: 1px solid #d6d6d6;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-two-row {
  color: #8F8F8F;
  border-bottom: 1px solid #ECECEC;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-two-row td {
  border-right: 1px solid #d6d6d6;
  padding: 7px 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box table tfoot .tfoot-two-row td:last-child {
  border-right: 0;
}
.zoushifenxi-table-area .zoushifenxi-table-box .ssc-table {
  width: 2060px;
}
.zoushifenxi-table-area .zoushifenxi-table-box .gd-table {
  width: 2180px;
}
.zoushifenxi-table-area .zoushifenxi-table-box .fc-table {
  width: 1370px;
}
.zoushifenxi-table-area .zoushifenxi-table-box .bj-table {
  width: 1800px;
}
.zoushifenxi-table-area .zoushifenxi-table-box .pc-table {
  width: 1310px;
}
.zoushifenxi-table-area .zoushifenxi-table-box .js-table {
  width: 1392px;
}
.zoushifenxi-table-area .zoushifenxi-table-box .js-table .tbody-out-tr .tbody-tr-outer-td .js-sum-last-col {
  border-radius: 0%;
  background: #50B3FF;
  border: 1px solid #50B3FF;
  color: #fff;
}
.zoushifenxi-table-area .zoushifenxi-table-box .js-table .tbody-out-tr .tbody-tr-outer-td .js-sum-span {
  display: inline-block;
  width: 47px;
  height: 25px;
}
